Rubik's Cube Solved In 3.47 Seconds